
//注：api接口改变 wx.getSetting不可用
export const getSetting = () => {
    return new Promise((resolve, reject) => {
        wx.getSetting({
            success: (res) => {
                resolve(res)
            },
            fail: (err) => {
                reject(err)
            }
        })
    })
}



export const chooseAddress = () => {
    return new Promise((resolve, reject) => {
        wx.chooseAddress({
            success: (res) => {
                resolve(res)
            },
            fail: (err) => {
                reject(err)
            }
        })
    })
}



export const openSetting = () => {
    return new Promise((resolve, reject) => {
        wx.openSetting({
            success: (res) => {
                resolve(res)
            },
            fail: (err) => {
                reject(err)
            }
        })
    })
}

/**
 * 
 * @param {object} param0 参数
 */
export const showModal = ({content}) => {
    return new Promise((resolve, reject) => {
        wx.showModal({
            title: '提示',
            content:content,
            success: (result) => {
              resolve(result)
            },
            fail:(err)=>{
                reject(err)
            }
          })
    })
}


export const login = () => {
    return new Promise((resolve, reject) => {
       wx.login({
         timeout:10000,
         success: (res) => {
             resolve(res)
         },
         fail:(err)=>{
             reject(err)
         }
       })
    })
}

